#ifndef CAPPSTATE_H_INCLUDED
    #define CAPPSTATE_H_INCLUDED

#include "CEvent.h"

class CAppState : public CEvent {
    public:
        CAppState();

    public:
        virtual void OnActivate() = 0;

        virtual void OnDeactivate() = 0;

        virtual void OnLoop() = 0;

        virtual void OnRender(SDL_Surface* Surf_Display) = 0;
};

#endif // CAPPSTATE_H_INCLUDED
